Fix version info when built without git repo
authorgentoo90 <gentoo90@gmail.com>
Sat, 18 Jul 2015 13:36:44 +0000 (16:36 +0300)
committergentoo90 <gentoo90@gmail.com>
Sat, 18 Jul 2015 13:36:44 +0000 (16:36 +0300)
Makefile.in

index 523f746e7be9da644b91d966ac4512a9ae0d80b1..718099145d49633574b397f5da21d683e9900326 100644 (file)
@@ -17,10 +17,15 @@ else
 CFG_RELEASE=$(CFG_RELEASE_NUM)$(CFG_RELEASE_LABEL)
 CFG_PACKAGE_VERS=$(CFG_RELEASE)
 endif
+CFG_BUILD_DATE = $(shell date +%F)
+
+ifeq ($(wildcard .git),)
+CFG_VERSION = $(CFG_RELEASE) (built $(CFG_BUILD_DATE))
+else
 CFG_VER_DATE = $(shell git log -1 --date=short --pretty=format:'%cd')
 CFG_VER_HASH = $(shell git rev-parse --short HEAD)
-CFG_BUILD_DATE = $(shell date +%F)
 CFG_VERSION = $(CFG_RELEASE) ($(CFG_VER_HASH) $(CFG_VER_DATE)) (built $(CFG_BUILD_DATE))
+endif
 PKG_NAME = cargo-$(CFG_PACKAGE_VERS)
 
 ifdef CFG_DISABLE_VERIFY_INSTALL